<?php
use think\facade\Env;

// ===== redis缓存常量定义 =====
define("KV_FACTORY", "kv:factory");	// 工厂键值对
define("KV_FACTORY_OUTGO", "kv:factory_outgo");	// 外发工厂键值对
define("KV_FACTORY_OUTGO_ALL", "kv:factory_outgo_all");	// 所有外发工厂键值对
define("KV_FACTORY_OUTGO_GB_FACTORYIDS", "kv:factory_outgo_gb_factoryids");	// 所有外发工厂键值对
define("KV_FACTORY_OUTGO_GB_FACTORYIDS_ALL", "kv:factory_outgo_gb_factoryids_all");	// 所有外发工厂键值对
define("KV_DEPART", "kv:depart");	// 部门键值对
define("KV_GROUP", "kv:group");	// 分组键值对
define("KV_STALLS", "kv:stalls");	// 档口键值对
define('KV_STOREHOUSE','kv:storehouse');//面料货仓键值对
define('KV_STORESHELF','kv:storeshelf');//面料货架键值对
define('KV_STOCK_STOREHOUSE','kv:stock_storehouse');//辅料货仓键值对
define('KV_STOCK_STORESHELF','kv:stock_storeshelf');//辅料货架键值对
define('KV_UNIT','kv:unit');//单价键值对
define('KV_USER','kv:user');//员工键值对
define('KV_USER_ALL','kv:user_all');//员工键值对
define('KV_SIZE','kv:size');//尺寸键值对
define('KV_PART','kv:part');//部位键值对
define('KV_REJECTS','kv:rejects');//次品类型键值对

define('SKU_PIC','sku:pic:');//产品sku图片
define('SKU_ORI_PIC','sku:ori_pic:');//产品sku原图片
define('MATERIAL_NAME','material:name:');//物料ID、名称
define('QUICK_MENU','quick:menu:');//快捷菜单ID集
define('NOTICE_READ','notice:read:');//已读通知记录

define('STAT_CG','stat:cg:');//订单统计-采购
define('STAT_CGOVERDUE','stat:cgoverdue:');//订单统计-采购
define('STAT_ML','stat:ml:');//订单统计-面料处理
define('STAT_CJ','stat:cj:');//订单统计-裁剪
define('STAT_CJOVERDUE','stat:cjoverdue:');//订单统计-裁剪
define('STAT_CHEJ','stat:chej:');//订单统计-车间
define('STAT_CHEJOVERDUE','stat:chejoverdue:');//订单统计-车间
define('STAT_WB','stat:wb:');//订单统计-尾部
define('STAT_WBOVERDUE','stat:wboverdue:');//订单统计-尾部
define('STAT_DCH','stat:dch:');//订单统计-待出货
define('STAT_DCHOVERDUE','stat:dchoverdue:');//订单统计-待出货
define('STAT_HJ','stat:hj:');//订单统计-合计
define('STAT_HJOVERDUE','stat:hjoverdue:');//订单统计-合计
define('STAT_CPWFCG','stat:cpwfcg:');//订单统计-裁片外发-采购
define('STAT_CPWFCJ','stat:cpwfcj:');//订单统计-裁片外发-裁剪
define('STAT_CPWFHJ','stat:cpwfhj:');//订单统计-裁片外发-合计

define('STAT_CHTJ_LASTMONTH','stat:chtj_lastmonth:'); // 出货统计-上月出货订单ID
define('STAT_RCTJ_LASTMONTH','stat:chtj_lastmonth:'); // 出货统计-上月入仓订单ID
define('STAT_CHTJ_THISMONTH','stat:rctj_thismonth:'); // 出货统计-本月出货订单ID
define('STAT_RCTJ_THISMONTH','stat:rctj_thismonth:'); // 出货统计-本月入仓订单ID
define('STAT_CHTJ_YESTODAY_SHIPMENT','stat:chtj_yestoday_shipment:'); // 出货统计-昨日出货订单ID
define('STAT_CHTJ_YESTODAY_STORE','stat:chtj_yestoday_store:'); // 出货统计-昨日入仓订单ID
define('STAT_CHTJ_TODAY_SHIPMENT','stat:chtj_today_shipment:'); // 出货统计-今日出货订单ID

define('STAT_CHORSIT','stat:chorsit:'); // 上月下单和近10天下单统计图表

define('STAT_OUTPUT_AVG7','stat:output_avg7:'); // 近7日产能统计
define('STAT_OUTPUT_AVG14','stat:output_avg14:'); // 近14日产能统计
define('STAT_OUTPUT_AVG21','stat:output_avg21:'); // 近21日产能统计
define('STAT_OUTGO_DAYAGO1','stat:outgo_dayago1:'); // 昨日出货统计
define('STAT_OUTGO_DAYAGO2','stat:outgo_dayago2:'); // 前日出货统计
define('STAT_OUTGO_DAYAGO3','stat:outgo_dayago3:'); // 大前日出货统计
define('STAT_OUTGO_DAYAGO4','stat:outgo_dayago4:'); // 大大前日出货统计
define('STAT_RECENTLY4AVG_ORDER','stat:recently4avg_order:'); // 近4日下单均量
define('STAT_RECENTLY7AVG_ORDER','stat:recently7avg_order:'); // 近7日下单均量

define('STAT_DDJD_YESTODAY_CG','stat:ddjd_yestoday_cg:'); // 订单进度-昨日采购统计
define('STAT_DDJD_YESTODAY_ML','stat:ddjd_yestoday_ml:'); // 订单进度-昨日面料处理统计
define('STAT_DDJD_YESTODAY_CJ','stat:ddjd_yestoday_cj:'); // 订单进度-昨日裁剪统计
define('STAT_DDJD_YESTODAY_CHEJ','stat:ddjd_yestoday_chej:'); // 订单进度-昨日车间统计
define('STAT_DDJD_YESTODAY_WB','stat:ddjd_yestoday_wb:'); // 订单进度-昨日尾部统计

define('STAT_OUTGO_GROUP_LASTMONTH','stat:outgo_group_lastmonth:'); // 车间生产压力统计-上月出货统计
define('STAT_COST_GROUP_AVG21','stat:cost_group_avg21:'); // 近21日 平均每日加工费

define('STAT_OUTGO_LASTMONTH','stat:outgo_lastmonth:'); // 外发上月产能统计
define('STAT_SHIPMENT_CHART_DAYS30','stat:shipment_chart_days30:'); // 30天出货统计图表

define("WEWORK_TOKEN", "wework:token");	// 企业微信token

define("MINI_SESSION", "miniprogram:session:");	// 小程序session
define("ORDER_HASH", "order:hash:");	// mes取到的订单详情json hash值
define("ORDER_ING", "order:ing");		// 未完成订单[map存储]
define("ORDER_WAIT", "order:wait:");	// 待接单状态且已发送提醒的订单

define("ORDER_DELIVERY", "order:delivery:");	// 发货单

define("BUNDLE_HASH", "bundle:hash:");	// 扎数 hash值

// ===== 其它常量定义 =====
define("IMG_URL", Env::get('img_url', 'http://106.53.59.212/'));